home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
20
/
5
/
DISK2058.ZIP
/
PGM_INFO
< prev
next >
Wrap
Text File
|
1980-01-01
|
6KB
|
135 lines
FAST, SOFA and FFD new update information.
11th Dec 1990.
The file contains information on each of the 3 programs, all on my new disk.
(truncate where necessary)
Program title: FAST
Description:
FAST is a completely new language for the IBM PC/compatible, running
with MS/PC DOS (version 2 or higher).
What does FAST offer?
a) Programs written using FAST will almost always run faster than the
comparable program written in say C or TURBO PASCAL. Including ALL
Pascal, C & BASIC language compilers.
b) Compiling speed is at least 1.5 times faster than the comparable
languages (500 - 900 lines per second on 8MHZ AT).
c) Special commands for things like sprites, windows, error handling,
screen displaying and memory allocation. Also automatic fast screen
printing, sorting and searching.
d) Use of dos functions and interupts. Setup your own interupts and
frequencies to a certain extent.
e) Source debugging - full control of which segments of code to debug.
f) Real sound and keyboard control.
g) Code written in machine language can easily be converted to FAST
because FAST supports many machine language only commands such as
block move, fill, search & compare instructions.
h) FAST has the fastest screen printing commands available, without having
to manipulate the screen memory yourself.
i) FAST is very econimcal on memory. FAST uses .COM files which are limited
to 64k (this would be 7,000+ lines of source code).
A typical small file eg SIEVE.F compiles to about 600 bytes.
j) FAST has built in all the Terminate and Stay Resident commands and
functions. A TSR can be as small as about 700 bytes.
k) FAST is very versatile, most applications can be written in FAST using
all the high level commands of FAST, but with more experience a program
can be speeded up with use of more advanced commands also available.
l) Programs can be written and running in a very short time, making it
handy for small one-off jobs which must be completed very quickly.
n) FAST is capable of anything: I've written a Free Flow Database in FAST
using 3000 lines of source code and a full text editor (2000 lines).
My latest program is a 4th Generation database application system,
FASTBASE.
Intended Users? People using languages such as C, Assembler, BASIC or Pascal.
Improvements over old version: increased speed for compiled programs & bug
fixes. A complete list is in the UNFAST.EXE file - unzip FAST_FIX.HLP
Unique features: speed and size.
No known limitations except 64k program size (about 7000 lines of source).
How to start the program: Type UNFAST to unzip the disk files.
Type FAST filename to compile a program.
Registration: $30/$45 NZ for 1/2 upgrades.
Program files:
dos.err Dos error message file... copy to the root directory.
wt.err Wt " " ...
wt.hlp Wt help file... copy to root directory.
compf.f Compresses/Uncompresses .F or .ASM files into .FX or .AX
clist.f Prints a source file in two columns.
cmp.f Compares two files.
dc.f Disasembler.
dscr.f Dump screen to DOS file (Shift-PrtSc)
demo.f Demo of FAST.
edit.f A DOS command line editor.
ffind.f Global search for a string.
free.f Free space in kilobytes?
game.f Graphics game - CGA
hexd.f Hex dump, key scan codes & colours.
makemsg.f Old make .ERR files.
merr.f New make .ERR files (like DOS.ERR and WT.ERR)
mis.f Missile game - CGA
music.f Music program - prints guitar tablature.
othello.f Othello/Reversi.
pc.f File viewer.
pscr.f Shift-PrtSc prints selected part of screen.
sed.f Sector viewer and disk finder.
shoot.f Shoot game - CGA
sieve.f Sieve benchmark.
wt.f Word Turbo - multiple text file editor.
pu.f Printer Utilities - setup printer to any options.
purge.f Select files for deletion - can view first page.
fastt.f The fast source debugger.
cr.f Count lines in files.
d.f Directory lister.
rkey.f Redefine keys to a sequence of keys.
tsr.f TSR skeleton file.
extinput.fi Extended input routine for fast.
fast32.fi Prints 32 bit numbers.
fsort.fi Sorts a table in memory (very fast).
findbin.fi Old binary search program, now built into FAST.
keys.fi Used for games, knows which keys are pressed all the time.
fast.com The FAST COMPILER.
*.hlp Help for FAST commands, functions and others.
compile.bat A batch program to compile the above source files.
Program Title: FFD
Description: A database which handles unlimited amounts of text information.
Every word is indexed and quick searches and updates can be done.
Intended users? Anyone with alot of information, useful for writing letters,
storing client details or things to do etc.
Improvements? Index creation is very quick now, independent of database size.
When you register you get a memory resident version and a faster search.
Program files:
tutor.fft A tutorial database.
ffd.com The FFD program.
ffd.edt The on-line help.
ffd.hlp The manual.
Program Title: SOFA
Description: A CHASM 4.0 (also PC-SIG) compatible assembler.
SOFA runs about 100 times faster than CHASM.
SOFA supports conditional compilation (#IF #ENDIF) and include
files, making it useful for building large programs.
Intended users? Assembly language programs currently using CHASM or similar.
Program Files:
sofa.com The assembler.
*.asm Example source files to show use of extra features.